define(function(require, exports, module) {
    "use strict"; 
     var $ = require("$"),
        app = require("dist/application/app"),
        config = app.config,
        method = app.method;
    var echarts = require("dist/echarts/init.js");
    var $interact_charts=$("#interact_charts");
    $interact_charts.length && (function(e) {
        var path = $interact_charts.data("path");
        path && method.get(path, function(d) {
            if(config.issucceed(d)){
                echarts.line("interact_charts", d.data)
            }else{
                config.msg.error(d.message);
            }
            
        })

    })(); 
    var $js_add_type=$(".js_add_type");
    $js_add_type.length && (function(e) {
        $js_add_type.click(function(){
            var type=$(".js_interact_echarts.active").data("type");
            $(this).attr("href",$(this).attr("href").format(type));
        });
        
    })();
    var $interact_echart=$(".js_interact_echarts");
    $interact_echart.length && (function(e) {
        $interact_echart.click(function(){
            var path = $(this).data("path"),type=$(this).data("type");
            $(".js_search_form").val(type);
            $interact_echart.removeClass('active');
            $(this).addClass("active");
            path && method.get(path, function(d) {
                if(config.issucceed(d)){
                    echarts.line("interact_charts", d.data)
                }else{
                    config.msg.error(d.message);
                }
                
            })
        })
    })(); 
    
  });